die hard

Translations
avoir la vie dure
Definitions
A phrase used to describe someone who is very determined and resistant to change or defeat, often in the context of enduring difficult situations or challenges.